package com.blt.govdata.model;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * Po对象
 * </p>
 * @author AustinGJ123
 * @since 2018-03-27
 */
@TableName("t_project_land")
public class TProjectLand implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 项目id
     */
    @TableField("p_id")
    private Integer pId;
    /**
     * 地块名称
     */
    private String name;
    /**
     * 有条件建设区面积
     */
    @TableField("build_area")
    private BigDecimal buildArea;
    /**
     * 增减挂钩指标面积
     */
    @TableField("hook_area")
    private BigDecimal hookArea;
    /**
     * 年度指标面积
     */
    @TableField("year_area")
    private BigDecimal yearArea;
    /**
     * 取得批文面积
     */
    @TableField("approval_area")
    private BigDecimal approvalArea;
    /**
     * 批文号
     */
    @TableField("approval_num")
    private String approvalNum;
    /**
     * 土地证面积
     */
    @TableField("card_area")
    private BigDecimal cardArea;
    /**
     * 用地性质
     */
    @TableField("land_nature")
    private String landNature;
    /**
     * 土地证证号
     */
    @TableField("land_num")
    private String landNum;
    /**
     * 用地年限
     */
    @TableField("land_life")
    private Integer landLife;
    /**
     * 宗地四至描述
     */
    private String extent;
    /**
     * 审核状态（未审核、未通过、通过）
     */
    @TableField("examine_state")
    private Integer examineState;
    /**
     * 审核人
     */
    @TableField("examine_userId")
    private Integer examineUserid;
    /**
     * 审核时间
     */
    @TableField("examine_time")
    private Date examineTime;
    /**
     * 录入人员
     */
    @TableField("input_userId")
    private Integer inputUserid;
    /**
     * 录入时间
     */
    @TableField("input_time")
    private Date inputTime;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getpId() {
        return pId;
    }

    public void setpId(Integer pId) {
        this.pId = pId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public BigDecimal getBuildArea() {
        return buildArea;
    }

    public void setBuildArea(BigDecimal buildArea) {
        this.buildArea = buildArea;
    }

    public BigDecimal getHookArea() {
        return hookArea;
    }

    public void setHookArea(BigDecimal hookArea) {
        this.hookArea = hookArea;
    }

    public BigDecimal getYearArea() {
        return yearArea;
    }

    public void setYearArea(BigDecimal yearArea) {
        this.yearArea = yearArea;
    }

    public BigDecimal getApprovalArea() {
        return approvalArea;
    }

    public void setApprovalArea(BigDecimal approvalArea) {
        this.approvalArea = approvalArea;
    }

    public String getApprovalNum() {
        return approvalNum;
    }

    public void setApprovalNum(String approvalNum) {
        this.approvalNum = approvalNum;
    }

    public BigDecimal getCardArea() {
        return cardArea;
    }

    public void setCardArea(BigDecimal cardArea) {
        this.cardArea = cardArea;
    }

    public String getLandNature() {
        return landNature;
    }

    public void setLandNature(String landNature) {
        this.landNature = landNature;
    }

    public String getLandNum() {
        return landNum;
    }

    public void setLandNum(String landNum) {
        this.landNum = landNum;
    }

    public Integer getLandLife() {
        return landLife;
    }

    public void setLandLife(Integer landLife) {
        this.landLife = landLife;
    }

    public String getExtent() {
        return extent;
    }

    public void setExtent(String extent) {
        this.extent = extent;
    }

    public Integer getExamineState() {
        return examineState;
    }

    public void setExamineState(Integer examineState) {
        this.examineState = examineState;
    }

    public Integer getExamineUserid() {
        return examineUserid;
    }

    public void setExamineUserid(Integer examineUserid) {
        this.examineUserid = examineUserid;
    }

    public Date getExamineTime() {
        return examineTime;
    }

    public void setExamineTime(Date examineTime) {
        this.examineTime = examineTime;
    }

    public Integer getInputUserid() {
        return inputUserid;
    }

    public void setInputUserid(Integer inputUserid) {
        this.inputUserid = inputUserid;
    }

    public Date getInputTime() {
        return inputTime;
    }

    public void setInputTime(Date inputTime) {
        this.inputTime = inputTime;
    }

}
